Настройка правил копирования

Правила копирования позволяют вам указывать, какие текущие значения атрибутов должны копироваться в другие поля во время возникновения конкретных событий системы (например, при изменении атрибутов). Вы можете сконфигурировать правила копирования для события системы Измененное событие, Инициализация, Создать и Обновить:

Событие системы Описание
Значение изменено Значение по умолчанию. Целевое значение обновлялось после изменения исходного значения.
Инициализация Используется для копирования значения после отображения окна. Этот тип событий системы используется с макрокомандами атрибута (Текущая группа или Текущий пользователь), так как после инициализации процесса не существует других исходных атрибутов для копирования.
Создать Во время самого первого сохранения записи также копируется ее значение.
Обновить После нескольких последовательных сохранений записи также копируется ее значение.

Если необходимо на консоли использовать событие системы Значение изменено, нужно установить свойство копирования родственных объектов в значение True для параметров в соответствующем окне. (Эти правила ВСЕГДА будут применяться для продуктов Web Access, даже если вы не установите свойство родственных объектов в значение True для параметров в соответствующем окне).

Для установки конфигурации правил копирования:
  1. В диспетчере окон выберите требуемый объект, а затем в списке Действия щелкните элемент Правила копирования бизнес-объектов.
    Появится диалог конфигурации правил копирования.

Этот диалог также можно открыть из других уровней модуля и на верхнем уровне Модули в дереве Бизнес-объекты с помощью соответствующих действий Правила копирования модуля и Все правила копирования. В этих экземплярах дерево Правила копирования имеет больший размер, так как в нем содержатся все объекты выбранного уровня.

  1. Разверните дерево Правила копирования и щелкните правой кнопкой мыши нужный объект, а затем щелкните Новое правило.
    Новое правило будет добавлено в дерево правил копирования, и теперь вы сможете изменить это новое правило в редакторе правил.
  2. Введите описание правила.
  3. Щелкните Выбор событий системы.
    Отобразится диалог выбора событий системы.
  4. Используйте кнопки со стрелками для перемещения событий системы, которые должны активировать правило в правом столбце.
  5. Рядом с полем Цель щелкните Выбор атрибутов.
    Появится диалог выбора пути атрибута.
  6. Дважды щелкните атрибут, который нужно использовать в качестве целевого – значение будет скопировано в него.
    Имя атрибута отобразится в поле "Путь".
  7. Щелкните OK.
    Выбранные атрибуты появятся в поле "Цель" диалога конфигурации правил копирования.
  8. Рядом с полем Источники щелкните Выбор атрибутов.
    Появится диалог выбора исходных атрибутов.
  9. Дважды щелкните атрибуты или макрокоманды атрибутов, которые нужно использовать в качестве исходных – значение будет скопировано из них.
    Значения появятся в списке "Исходные атрибуты".

Можно выбрать несколько исходных атрибутов. Однако будет использоваться только один из них – самый верхний атрибут в списке Исходные атрибуты, который содержит значение. Вы можете изменить порядок в списке с помощью кнопок Вверх и Вниз.

Макрокоманды Текущая группа и Текущий пользователь – это параметры, которые предназначены для использования с событием системы Инициализация.

  1. Щелкните OK.
    Выбранные значения появятся в поле исходных в диалоге конфигурации правил копирования.
  2. В группе Политика перезаписи выберите требуемый параметр для установки для правил копирования значений Перезаписать или Не перезаписывать любые существующие значения. Если будет выбрана перезапись любых существующих значений, выберите или отмените выбор параметра Очистить цель, если источник пуст, что позволит сконфигурировать, нужно ли очищать целевой атрибут в случае, если исходный атрибут не заполнен.
  3. Щелкните OK.
    Правило копирования сконфигурировано.

Если вы используете событие системы Значение изменено, не забудьте установить свойство копирования родственных объектов в значение True для параметров в соответствующем окне с помощью диспетчера окон.

See Also